package com.remoter.basic.task;

import com.remoter.basic.bean.support.RemoterRequest;
import com.remoter.basic.bean.support.RemoterResponse;
import com.remoter.basic.util.ObjectChain;
import com.remoter.basic.util.ServiceLoader.SPI;
import com.remoter.basic.util.ServiceLoader.Scope;

@SPI(scope=Scope.PROTOTYPE)
public interface ITaskFilter {
	
	public void execute(RemoterRequest remoterRequest,RemoterResponse remoterResponse,ObjectChain<ITaskFilter> chain);
	
}